package cn.smbms.service.product;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.smbms.pojo.Product;

public interface ProductService {
	// 获取轮播图
	public List<Product> getImgs();

	// 按照typeid查询所有列表
	public List<Product> getImgsByTypeId(Integer typeid);

	// 张华鹏
	// 根据商品id查询
	public Product getProductid(Integer id);

	// 查商品类别
	public List<Product> getProucutType(Integer typeid, Integer proid);

	// 搜索查询数据（后台使用）
	public List<Product> getProductBySS(String nr);

	// 搜索查询数据(综合查询)
	public List<Product> getProductByZh(String concatName, Integer one,
			Integer two);

	// 查询新品
	public List<Product> getNewProduct(String concatName, Integer one,
			Integer two);

	// 查询商品(商品价格从高到低)
	public List<Product> getByHeight(String concatName, Integer one, Integer two);

	// 查询商品(商品价格从低到高)
	public List<Product> getByLow(String concatName, Integer one, Integer two);

	// 按照分类（typeid）查询集合(所有数据)
	public List<Product> getimgsById(Integer typeid);

	// 查询价格0-99
	public List<Product> getOne(String concatName);

	// 查询价格100-499
	public List<Product> getTwo(String concatName);

	// 查询价格>=500
	public List<Product> getThree(String concatName);

	// 查询商品数量
	public int getCount(@Param("concatName") String concatName);
}
